vigorous stirring - Turkish English Dictionary